body {
	background: url("../images/body_bkgd.gif") repeat-x left top; font: 16px/normal 微软雅黑 Arial, Helvetica, sans-serif; width: 100%; color: rgb(77, 77, 77); font-size-adjust: none; font-stretch: normal; padding:0px; margin:0px;
}
html > body {
	font-size: small;
}
.page {
	margin: 0px auto; width: 948px; background-color: rgb(255, 255, 255);
}
.title_blue {
	font: bold 24px/100% Arial, Helvetica, sans-serif; margin: 0px; color: rgb(0, 113, 188); padding-bottom: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.h4_blue_outdent {
	font: bold 14px/14px Arial, Helvetica, sans-serif; color: rgb(0, 113, 188); text-indent: -21px; margin-bottom: -10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.clear_float {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.clear_float_6px {
	height: 6px; clear: both; font-size: 6px;
}
.title_blue_14pt {
	font: 13px/normal Arial, Helvetica, sans-serif; padding: 2px 0px 7px; color: rgb(77, 77, 77); display: block; font-size-adjust: none; font-stretch: normal;
}
.title_gray_index {
	font: bold 14px/normal Verdana, Geneva, sans-serif; padding: 13px 0px 6px; color: rgb(77, 77, 77); display: block; font-size-adjust: none; font-stretch: normal;
}
.title_orange_14pt {
	font: bold 14px/100% Arial, Helvetica, sans-serif; padding: 7px 0px 4px; color: rgb(254, 153, 0); margin-left: -2px; display: block; font-size-adjust: none; font-stretch: normal;
}
.title_blue_index {
	font: bold 24px/100% Arial, Helvetica, sans-serif; margin: 22px 0px 0px 40px; width: 600px; color: rgb(0, 147, 208); padding-bottom: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.title_blue_16pt {
	font: bold 16px/100% Arial, Helvetica, sans-serif; color: rgb(0, 113, 188); font-size-adjust: none; font-stretch: normal;
}
.title_blue_16pt_norm {
	font: 16px/100% Arial, Helvetica, sans-serif; color: rgb(0, 113, 188); font-size-adjust: none; font-stretch: normal; line-height:22px;
}
.title_light_17pt {
	font: bold 17px/110% Arial, Helvetica, sans-serif; color: rgb(230, 230, 230); padding-bottom: 11px; font-size-adjust: none; font-stretch: normal;
}
.title_dark_18pt {
	font: bold 18px/100% Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); padding-bottom: 11px; font-size-adjust: none; font-stretch: normal;
}
.body_text {
	font: 14px/normal Verdana, Geneva, sans-serif; line-height:19px; color: rgb(77, 77, 77); font-size-adjust: none; font-stretch: normal;
}
.br_50 {
	line-height: 50%; font-size: 14px;
}
.br_25 {
	line-height: 25%; font-size: 14px;
}
.br_15 {
	line-height: 15%; font-size: 8px;
}
.header {
	background: url("../images/header_entry1.gif") no-repeat left top; margin: 0px auto; width: 948px; height: 122px; position:relative;
}
.header_text {
	font: 23px/normal Arial, Helvetica, sans-serif; margin: 47px 20px 0px 0px; width: 490px; height: 60px; color: rgb(230, 230, 230); float: right; font-size-adjust: none; font-stretch: normal;
}

.lg{position:absolute; right:20px; top:40px;}
.lg li{float:left; color:#fff; font-size:12px; margin:0 0 0 20px; text-align:center; line-height:20px;}
.lg li a,.lg li a:visited,.lg li a:hover{color:#fff; text-decoration:none;}

.bold_italic_red {
	color: rgb(255, 0, 0); font-style: italic; font-weight: bold;
}
.index_row1 {
	margin: 23px 0px 0px 34px; width: 900px;
}
.index_row1_col1 {
	margin: 0px 12px 8px 10px; width: 450px; float: left;
}
.index_row1_col2 {
	margin: 18px 0px 0px 10px; width: 380px; float: left;
}
.index_row1 .hft_logo {
	padding-right: 20px; float: left;
}
.pi_index_row1_title {
	font: bold 20px/normal Arial, Helvetica, sans-serif; padding: 9px 0px 0px;  height: 44px; color: rgb(0, 118, 191); margin:0 0 0 15px; font-size-adjust: none; font-stretch: normal;
}
.index_row1 .pi_index_row1_img_container {
	padding-right: 0px; clear: right; float: right;
}
.pi_index_img_caption {
	font: 9px/normal Arial, Helvetica, sans-serif; text-align: center; color: rgb(77, 77, 77); padding-right: 15px; clear: right; font-size-adjust: none; font-stretch: normal;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.index_row1_col2 li {
	background: url("../images/index_c2_bullet.jpg") no-repeat 0px 0px; font: 14px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 3px 0px 2px 36px; width: 320px; color: rgb(77, 77, 77); font-size-adjust: none; font-stretch: normal; line-height:20px;
}
.horiz_rule {
	background: url("../images/horiz_rule.gif") no-repeat left top; margin: 10px 0px 10px 34px; width: 100%; height: 6px;
}
.pi_index_row2_title {
	font: bold 16px/normal Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); float: left; font-size-adjust: none; font-stretch: normal;
}
.pi_row2_col2 {
	margin: 16px 0px 0px 12px; width: 448px; float: left;
}
.pi_row2_r2 {
	width: 636px; padding-top: 6px; float: left;
}
.hbs_logo {
	padding: 0px 24px 0px 0px; float: left;
}
.index_vert_rule {
	background: url("../images/vert_rule.gif") no-repeat left top; margin: 21px 20px 0px 0px; width: 4px; height: 600px; float: left;
}
.index_row2 {
	margin: 0px 0px 0px 34px; width: 914px;
}
.pi_index_row2_img_container {
	margin: 14px 50px 0px 0px; width: 200px; float: right;
}
.pi_index_row2_img_container img {
	margin: 0px; float: none;
}
.index_row2 .pi_index_img_caption {
	font: 9px/normal Arial, Helvetica, sans-serif; padding: 0px 20px 0px 0px; text-align: center; color: rgb(77, 77, 77); clear: right; margin-top: -5px; font-size-adjust: none; font-stretch: normal;
}
.index_img {
	margin: 0px 10px 0px 0px; float: right;
}
.pi_index_row3_title {
	font: bold 16px/normal Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); float: left; font-size-adjust: none; font-stretch: normal;
}
.pi_row3_col2 {
	margin: 3px 0px 0px; width: 460px; float: left; line-height:20px;
}
.pi_row3_r2 {
	width: 636px; padding-top: 6px; float: left;
}
.hbs_logo {
	padding: 0px 24px 0px 0px; float: left;
}
.index_vert_rule {
	background: url("../images/vert_rule.gif") no-repeat left top; margin: 21px 20px 0px 0px; width: 4px; height: 600px; float: left;
}
.index_row3 {
	margin: 0px 0px 0px 34px; width: 914px;
}
.pi_index_row3_img_container {
	margin: 22px 40px 0px 0px; width: 200px; float: right;
}
.pi_index_row3_img_container img {
	margin: 0px; float: none;
}
.index_row3 .pi_index_img_caption {
	font: 9px/normal Arial, Helvetica, sans-serif; text-align: center; color: rgb(77, 77, 77); padding-right: 60px; clear: right; font-size-adjust: none; font-stretch: normal;
}
.pi_index_row4_title {
	font: bold 20px/normal Arial, Helvetica, sans-serif; color: rgb(173, 16, 4); font-size-adjust: none; font-stretch: normal;
}
.pi_row4_col2 {
	margin: 13px 0px 0px; width: 620px; float: left;
}
.pi_row4_r2 {
	width: 636px; padding-top: 6px; float: left;
}
.hbs_logo {
	padding: 0px 24px 0px 0px; float: left;
}
.index_vert_rule {
	background: url("../images/vert_rule.gif") no-repeat left top; margin: 21px 20px 0px 0px; width: 4px; height: 600px; float: left;
}
.index_row4 {
	margin: 0px 0px 0px 34px; width: 914px;
}
.pi_index_row4_img_container {
	margin: 16px 0px 0px 1px; width: 200px; float: left;
}
.pi_index_row4_img_container img {
	margin: 0px; float: none;
}
.index_row4 .pi_index_img_caption {
	font: 9px/normal Arial, Helvetica, sans-serif; padding: 4px 60px 0px 0px; text-align: center; color: rgb(77, 77, 77); clear: right; font-size-adjust: none; font-stretch: normal;
}
.index_logo {
	margin: 0px 20px 0px 0px;
}
.footer {
	font: 14px/300% Arial, Helvetica, sans-serif; margin: 45px auto 0px; width: 948px; height: 48px; text-align: center; color: rgb(230, 230, 230); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 147, 208);
}
.index_row4 .pi_index_img_caption {
	padding-right: 40px;
}
.index_row1_col1 .index_title_link {
	font: bold 16px/100% Arial, Helvetica, sans-serif; line-height:16px; color: rgb(0, 147, 208); padding-bottom: 0; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.index_row1_col1 .index_title_link:hover {
	color: rgb(0, 147, 208); text-decoration: underline;
}
.index_row1_col1 .index_title_link:visited {
	color: rgb(0, 147, 208); text-decoration: none;
}
.index_row2 .index_title_link {
	font: bold 16px/100% Arial, Helvetica, sans-serif; color: rgb(24, 74, 147); padding-bottom: 7px; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.index_row2 .index_title_link:hover {
	color: rgb(24, 74, 147); text-decoration: underline;
}
.index_row2 .index_title_link:visited {
	color: rgb(24, 74, 147); text-decoration: none;
}
.index_row1_col1 .light_link {
	color: rgb(0, 113, 188); text-decoration: none;
}
.index_row1_col1 .light_link:hover {
	color: rgb(0, 113, 188); text-decoration: underline;
}
.index_row1_col1 .light_link:visited {
	color: rgb(0, 113, 188); text-decoration: none;
}
.index_row2 .light_link {
	color: rgb(0, 113, 188); text-decoration: none;
}
.index_row2 .light_link:hover {
	color: rgb(0, 113, 188); text-decoration: underline;
}
.index_row2 .light_link:visited {
	color: rgb(0, 113, 188); text-decoration: none;
}
.orange_link_16pt {
	font: bold 16px/100% Arial, Helvetica, sans-serif; color: rgb(255, 139, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.orange_link_16pt:hover {
	color: rgb(255, 139, 0); text-decoration: underline;
}
.orange_link_16pt:visited {
	color: rgb(255, 139, 0); text-decoration: none;
}
.maroon_link_16pt {
	font: bold 16px/100% Arial, Helvetica, sans-serif; color: rgb(173, 16, 4); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.maroon_link_16pt:hover {
	color: rgb(173, 16, 4); text-decoration: underline;
}
.maroon_link_16pt:visited {
	color: rgb(173, 16, 4); text-decoration: none;
}
AD1004 a img {
	border: currentColor; border-image: none;
}
a:visited img {
	border: currentColor; border-image: none;
}
a:focus {
	
}
.dark_link_18pt {
	font: bold 18px/100% Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); padding-bottom: 5px; text-decoration: none; font-size-adjust: none; font-stretch: normal; display:block
}
.dark_link_18pt:hover {
	font: bold 18px/100% Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); padding-bottom: 5px; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.dark_link_18pt:visited {
	font: bold 18px/100% Arial, Helvetica, sans-serif; color: rgb(28, 28, 28); padding-bottom: 5px; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
